package com.inspur.dgov.vlbod.secure.constant;

/**
 * 授权校验常量
 *
 * @Author chiyupei
 * @Date 19/7/2 下午7:34
 * @Version 1.0
 * @Description 授权校验常量
 */
public interface SecureConstant {

    /**
     * 认证请求头
     */
    String BASIC_HEADER_KEY = "Authorization";

    /**
     * 认证请求令牌
     */
    String BASIC_TOKEN_KEY = "token";

    /**
     * 令牌签名KEY
     */
    String TOKEN_SIGNING_KEY = "jwt-aep-enable";

    /**
     * 令牌发行方
     */
    String TOKEN_ISSUER = "inspur";

    /**
     * 请求令牌过期时间(分钟)
     */
    Long TOKEN_ACCESS_EXPTIME = 720L;

    /**
     * 刷新令牌过期时间(分钟)
     */
    Long TOKEN_REFRESH_EXPTIME = 720L;

    String TOKEN_USER_KEY = "token_user_";

    Long USER_VALIDATE_TIME = 720L;
}
